package com.xyz.study.design_mode.e_singleton.mode;

/**
 * 懒汉式单例模式 不使用原因：不高效
 * @author XYZ
 * @version 1.0.0
 * @since 2021/1/18
 */
public class LazySingleton {

    private static LazySingleton lazySingleton;

    private LazySingleton(){
    }

    public static synchronized LazySingleton instance(){
        if(null == lazySingleton){
            lazySingleton = new LazySingleton();
        }
        return lazySingleton;
    }

    public void doSomething(){
        System.out.println("使用懒汉式单例模式。");
    }

}
